package com.yunze.system.service.yunze.fhgl;

import java.util.List;
import java.util.Map;

/**
 * 发货申请
 */
public interface IFhglShippingApplicationService {


    /**
     *  新增 发货申请
     * @param map
     * @return
     */
    public boolean add_SAN(Map<String, Object> map);



    /**
     *  查询发货申请 信息
     * @param map
     * @return
     */
    public Map<String, Object> selMap(Map<String, Object> map);


    /**
     *  查询 单条发货申请 信息
     * @param map
     * @return
     */
    public Map<String, Object> find_data(Map<String, Object> map);

    /**
     *  修改 发货申请
     * @param map
     * @return
     */
    public boolean upd_SAN(Map<String, Object> map);


    /**
     * 删除 发货申请
     * @param map
     * @return
     */
    public boolean del_SAN(Map<String, Object> map);

    /**
     * 查询商品已发货数量
     * @param map
     * @return
     */
    public List<Map<String, Object>> sel_SUM_Sent_Quantity(Map<String, Object> map);


    /**
     * 查询 合同编号下的 所属发货申请 ID
     * @param map
     * @return
     */
    public List<String> sel_SAN_ID(Map<String, Object> map);


    /**
     * 查询单号
     * */
    public List<Map<String,Object>> sleNumber(Map map);


    /**
     *  查询 单条需要出库的发货申请 信息
     * @param map
     * @return
     */
    public Map<String, Object> find_OutData(Map<String, Object> map);


}


























